home *** CD-ROM | disk | FTP | other *** search
/ Guidemac 2 / Guidemac 2.iso / Divers Computer Bench⁄Apple / Logiciels Apple (dpt AppleSoft) / Apple Media Tool / Apple Media Tool Démo / Exemples AMT / Travel / For Programmers / SOURCES / S6_COIT.k < prev    next >
Text File  |  1993-07-01  |  5KB  |  302 lines

  1. object S6_COIT is MEDIADISTRIBUTOR
  2. has
  3.     
  4.     OffScreen()
  5.         do
  6.             self.Enable(false);
  7.             self.Show(true);
  8.         end;
  9.     
  10. with
  11.     Enabled is false;
  12.     Running is false;
  13.     Duration is -1;
  14.     Shown is false;
  15.     X is 0; Y is 0; Width is 640; Height is 480;
  16.     Items is [
  17.         S6A1_S6_COIT,
  18.         S6A14_AUD_CLK_WAV,
  19.         S6A38_S6_COTB1,
  20.         S6A40_S6_COTB2,
  21.         S6A42_S6_COTMR,
  22.         S6A41_S6_COTML,
  23.         S6A111_S6_COB3L,
  24.         S6A112_S6_COB4L,
  25.         S6A113_S6_COB3R,
  26.         S6A114_S6_COB4R
  27.     ];
  28. end;
  29.  
  30. object S6A1_S6_COIT is MEDIADELEGATOR
  31. has
  32.     
  33.     OffScreen()
  34.         do
  35.             self.Enable(false);
  36.             self.Show(true);
  37.         end;
  38.     
  39. with
  40.     Target is C24_S6_COIT;
  41.     Enabled is false;
  42.     Running is false;
  43.     Duration is -1;
  44.     Shown is false;
  45.     X is 0; Y is 0; Width is 640; Height is 480;
  46.     HotRegion is {
  47.         $01DF0002, $0000027F, $01E00000, $FFFFFFFF
  48.     };
  49. end;
  50.  
  51. object S6A14_AUD_CLK_WAV is MEDIADELEGATOR
  52. has
  53.     
  54.     OffScreen()
  55.         do
  56.             self.Enable(true);
  57.             self.Show(true);
  58.         end;
  59.     
  60.     MouseDown(theX, theY)
  61.         do
  62.             S6A14_AUD_CLK_WAV.Run(true);
  63.             APPLICATION.GoBack(MEDIADISTRIBUTOR1);
  64.             TRANSITION.Set(WipeLeft, 30);
  65.         end;
  66.     
  67. with
  68.     Target is C126_AUD_CLK_WAV;
  69.     Enabled is false;
  70.     Running is false;
  71.     Duration is 0;
  72.     Shown is false;
  73.     X is 13; Y is 426; Width is 66; Height is 48;
  74. end;
  75.  
  76. object S6A38_S6_COTB1 is MEDIADELEGATOR
  77. has
  78.     
  79.     OffScreen()
  80.         do
  81.             self.Enable(true);
  82.             self.Show(true);
  83.         end;
  84.     
  85.     MouseDown(theX, theY)
  86.         do
  87.             self.Show(false);
  88.             self.Enable(false);
  89.             S6A111_S6_COB3L.Show(true);
  90.             S6A111_S6_COB3L.Enable(true);
  91.             S6A41_S6_COTML.Enable(true);
  92.             S6A41_S6_COTML.GoToBeginning();
  93.             S6A41_S6_COTML.Run(true);
  94.         end;
  95.     
  96. with
  97.     Target is C25_S6_COTB1;
  98.     Enabled is false;
  99.     Running is false;
  100.     Duration is -1;
  101.     Shown is false;
  102.     X is 345; Y is 226; Width is 78; Height is 29;
  103. end;
  104.  
  105. object S6A40_S6_COTB2 is MEDIADELEGATOR
  106. has
  107.     
  108.     OffScreen()
  109.         do
  110.             self.Enable(false);
  111.             self.Show(false);
  112.         end;
  113.     
  114.     MouseDown(theX, theY)
  115.         do
  116.             self.Enable(false);
  117.             self.Show(false);
  118.             S6A113_S6_COB3R.Show(true);
  119.             S6A113_S6_COB3R.Enable(true);
  120.             S6A42_S6_COTMR.GoToBeginning();
  121.             S6A42_S6_COTMR.Run(true);
  122.         end;
  123.     
  124. with
  125.     Target is C26_S6_COTB2;
  126.     Enabled is false;
  127.     Running is false;
  128.     Duration is -1;
  129.     Shown is false;
  130.     X is 506; Y is 226; Width is 85; Height is 29;
  131. end;
  132.  
  133. object S6A42_S6_COTMR is MEDIADELEGATOR
  134. has
  135.     
  136.     OffScreen()
  137.         do
  138.             self.Enable(true);
  139.         end;
  140.     
  141.     MouseUp(theX, theY)
  142.         do
  143.             self.Run(not self.IsRunning());
  144.         end;
  145.     
  146.     Finished()
  147.         do
  148.             self.Enable(false);
  149.             S6A113_S6_COB3R.Show(false);
  150.             S6A113_S6_COB3R.Enable(false);
  151.             S6A38_S6_COTB1.Enable(true);
  152.             S6A38_S6_COTB1.Show(true);
  153.         end;
  154.     
  155. with
  156.     Target is C28_S6_COTMR;
  157.     Enabled is false;
  158.     Running is false;
  159.     Duration is 0;
  160.     Shown is false;
  161.     X is 346; Y is 36; Width is 240; Height is 180;
  162. end;
  163.  
  164. object S6A41_S6_COTML is MEDIADELEGATOR
  165. has
  166.     
  167.     OffScreen()
  168.         do
  169.             self.Enable(true);
  170.         end;
  171.     
  172.     Finished()
  173.         do
  174.             self.Enable(false);
  175.             S6A111_S6_COB3L.Show(false);
  176.             S6A111_S6_COB3L.Enable(false);
  177.             S6A40_S6_COTB2.Enable(true);
  178.             S6A40_S6_COTB2.Show(true);
  179.         end;
  180.     
  181. with
  182.     Target is C27_S6_COTML;
  183.     Enabled is false;
  184.     Running is false;
  185.     Duration is 0;
  186.     Shown is false;
  187.     X is 346; Y is 36; Width is 240; Height is 180;
  188. end;
  189.  
  190. object S6A111_S6_COB3L is MEDIADELEGATOR
  191. has
  192.     
  193.     OffScreen()
  194.         do
  195.             self.Enable(false);
  196.             self.Show(false);
  197.         end;
  198.     
  199.     MouseDown(theX, theY)
  200.         do
  201.             S6A41_S6_COTML.Run(false);
  202.             self.Show(false);
  203.             self.Enable(false);
  204.             S6A112_S6_COB4L.Show(true);
  205.             S6A112_S6_COB4L.Enable(true);
  206.             APPLICATION.Refresh();
  207.         end;
  208.     
  209. with
  210.     Target is C37_S6_COB3L;
  211.     Enabled is false;
  212.     Running is false;
  213.     Duration is -1;
  214.     Shown is false;
  215.     X is 440; Y is 230; Width is 43; Height is 21;
  216. end;
  217.  
  218. object S6A112_S6_COB4L is MEDIADELEGATOR
  219. has
  220.     
  221.     OffScreen()
  222.         do
  223.             self.Enable(false);
  224.             self.Show(false);
  225.         end;
  226.     
  227.     MouseDown(theX, theY)
  228.         do
  229.             self.Show(false);
  230.             self.Enable(false);
  231.             S6A111_S6_COB3L.Show(true);
  232.             S6A111_S6_COB3L.Enable(true);
  233.             APPLICATION.Refresh();
  234.             S6A41_S6_COTML.Run(true);
  235.         end;
  236.     
  237. with
  238.     Target is C39_S6_COB4L;
  239.     Enabled is false;
  240.     Running is false;
  241.     Duration is -1;
  242.     Shown is false;
  243.     X is 435; Y is 230; Width is 57; Height is 20;
  244. end;
  245.  
  246. object S6A113_S6_COB3R is MEDIADELEGATOR
  247. has
  248.     
  249.     OffScreen()
  250.         do
  251.             self.Enable(false);
  252.             self.Show(false);
  253.         end;
  254.     
  255.     MouseDown(theX, theY)
  256.         do
  257.             S6A42_S6_COTMR.Run(false);
  258.             self.Show(false);
  259.             self.Enable(false);
  260.             S6A114_S6_COB4R.Show(true);
  261.             S6A114_S6_COB4R.Enable(true);
  262.             APPLICATION.Refresh();
  263.         end;
  264.     
  265. with
  266.     Target is C38_S6_COB3R;
  267.     Enabled is false;
  268.     Running is false;
  269.     Duration is -1;
  270.     Shown is false;
  271.     X is 440; Y is 230; Width is 43; Height is 21;
  272. end;
  273.  
  274. object S6A114_S6_COB4R is MEDIADELEGATOR
  275. has
  276.     
  277.     OffScreen()
  278.         do
  279.             self.Enable(false);
  280.             self.Show(false);
  281.         end;
  282.     
  283.     MouseDown(theX, theY)
  284.         do
  285.             self.Show(false);
  286.             self.Enable(false);
  287.             S6A113_S6_COB3R.Show(true);
  288.             S6A113_S6_COB3R.Enable(true);
  289.             APPLICATION.Refresh();
  290.             S6A42_S6_COTMR.Run(true);
  291.         end;
  292.     
  293. with
  294.     Target is C40_S6_COB4R;
  295.     Enabled is false;
  296.     Running is false;
  297.     Duration is -1;
  298.     Shown is false;
  299.     X is 437; Y is 230; Width is 57; Height is 20;
  300. end;
  301.  
  302.